package cn.iocoder.yudao.module.design.controller.admin.userlabel.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
* 用户可提供服务标签 Base VO，提供给添加、修改、详细的子 VO 使用
* 如果子 VO 存在差异的字段，请不要添加到这里，影响 Swagger 文档生成
*/
@Data
public class UserLabelVO {

    private Long id;

    @Schema(description = "可提供服务标签-字典", required = true)
    @NotNull(message = "可提供服务标签-字典不能为空")
    private Long label;


    @Schema(description = "数量", required = true)
    @NotNull(message = "数量")
    private int num;

    @Schema(description = "尺寸", required = true)
    @NotNull(message = "尺寸")
    private String dimension;

    @Schema(description = "是否选择", required = true)
    @NotNull(message = "是否选择")
    private boolean show = false;
}
